home *** CD-ROM | disk | FTP | other *** search
/ Freelog 115 / FreelogNo115-MaiJuin2013.iso / Internet / AvantBrowser / asetup.exe / _data / webkit / chrome_100_percent.pak / Unnamed File 000038.txt < prev    next >
Text File  |  2013-04-03  |  833b  |  21 lines

  1. // Copyright (c) 2012 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4.  
  5. // Custom bindings for the pageActions API.
  6.  
  7. var pageActionsNatives = requireNative('page_actions');
  8. var GetCurrentPageActions = pageActionsNatives.GetCurrentPageActions;
  9.  
  10. var chromeHidden = requireNative('chrome_hidden').GetChromeHidden();
  11.  
  12. chromeHidden.registerCustomHook('pageActions',
  13.                                 function(bindingsAPI, extensionId) {
  14.   var pageActions = GetCurrentPageActions(extensionId);
  15.   var oldStyleEventName = 'pageActions';
  16.   for (var i = 0; i < pageActions.length; ++i) {
  17.     // Setup events for each extension_id/page_action_id string we find.
  18.     chrome.pageActions[pageActions[i]] = new chrome.Event(oldStyleEventName);
  19.   }
  20. });
  21.